﻿using Basic.HrRemoteModel.Emp.Model;

namespace Basic.FlowExtendService
{
    public interface IEmpService
    {
        EmpUnitDept[] GetsUnitDept ( long[] empId );
        EmpBase GetBase ( long id );
        EmpBase[] GetBase ( long[] ids );
        Dictionary<long, EmpInfo> GetInfos ( long[] empId );
        EmpInfo[] GetInfo ( long[] empId );
        WhileEmpResult GetWhileAuditEmp ( WhileFilterParam param );
        SearchEmpResult SearchAuditEmp ( EmpSearchParam param, int take, int index );
        Dictionary<long, string> GetNames ( long[] empId );

        string[] GetName ( long[] empId );

        string GetName ( long empId );
        EmpInfo GetInfo ( long empId );
    }
}